package view;

import java.util.ArrayList;
import java.util.List;

import org.joda.time.LocalDate;
import org.joda.time.LocalTime;
import org.uqbar.arena.Application;
import org.uqbar.arena.windows.Window;

import ApplicationModels.PlanificarHorariosAppModel;
import Domain.Asignacion;
import Domain.Empleado;
import Domain.Planificacion;

public class PlanificarHorariosApplication extends Application{

	@Override
	protected Window<?> createMainWindow() {
		
		Planificacion planificacion = new Planificacion(new LocalDate(2014,05,01));
		
		LocalTime desde = new LocalTime(9,00);
		LocalTime hasta = new LocalTime(18,00);
		
		
		Asignacion asig = new Asignacion(new Empleado("empleado1"), desde, hasta);
		List<Asignacion> listaAsignaciones = new ArrayList<Asignacion>();
		listaAsignaciones.add(asig);
		
		PlanificarHorariosAppModel pgam = new PlanificarHorariosAppModel(planificacion, listaAsignaciones);
		
		return new PlanificarHorariosWindow(this, pgam);
	}
	
	public static void main(String[] args) {
		new PlanificarHorariosApplication().start();
	}

}
